/*
 * Thought.hpp
 *
 *  Created on: 04-01-2011
 *      Author: Piotr
 */

#pragma once

#include "world/Individual.hpp"

/*
 * A command pattern base class. Represents a thought which is generated in brain.
 */
class Thought
{
	public:
		virtual void execute(Individual* individual) = 0;
		virtual ~Thought();
};
